FutureWiz
loading...
Thank you for your query. We will reply to you at the earliest.

AXI2CHI

OVERVIEW

The AXI2CHI bridge is a high-performance protocol converter that enables seamless integration between AXI (Advanced eXtensible Interface) and CHI (Coherent Hub Interface) domains. It enables AXIbased components to access and interact with a CHI-based coherent interconnect.

The bridge converts AXI channel-based transactions into CHI request, response, and data messages while preserving transaction semantics, data integrity, and ordering requirements. AXI burst transfers are translated into CHI multi-beat data transfers, and transaction attributes such as ID, transfer size, and byte strobes are mapped into their CHI equivalents.

To support high concurrency, the design tracks outstanding transactions and manages multiple in-flight operations efficiently. It enforces AXI ordering rules while adapting them to CHI's transaction model. Internal buffering and flow control logic bridge AXI's valid/ready handshake with CHI's credit-based and backpressure mechanisms, ensuring efficient data movement with low latency.

The AXI2CHI bridge also enables coherency support by translating AXI cacheable transactions into appropriate CHI coherent request types and handling snoop interactions within the CHI fabric. This allows AXI masters to participate in a coherent system without native CHI support.

Additionally, the bridge supports clock domain crossing (CDC) and reset domain management, enabling flexible deployment across multiple clock and reset domains.

Overall, the AXI2CHI bridge provides a scalable, configurable, and efficient solution for connecting AXI-based components to CHI-based coherent interconnects in modern SoC designs.